package com.hexb.llk.data
{
	import com.hexb.llk.utils.Constant;

	public class SnapshotImpl10x10Full extends  BaseSnapshot
	{
		
		public static var _instance:BaseSnapshot = new SnapshotImpl10x10Full();
		
		private var _elements:Array ;
		
		
		public static function getInstance():BaseSnapshot{
			return _instance ;
		}
		
		private function SnapshotImpl10x10Full(){
			snapshot = [
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0],
				[0,0,0,0,0,0,0,0,0,0]
			];
		}
		
		override protected function canLayoutThis(x:int, y:int):Boolean{
			if(snapshot[x][y]==0){
				return true ;
			}
			return false ;
		}
	}
}